cs-salesforce-crm-xapi
🔄 Diagramas de Procesos
🧩 Diagrama de Componentes
Este diagrama muestra la arquitectura de la API SENDA con aplicaciones cliente, API Gateway, servicios de middleware e integración con Salesforce.
👨💼 Consultores
GET: senda/consultants/{documentId}
Recupera datos del perfil del consultor basado en el ID del documento. Se enruta a través del middleware para ejecutar la operación de búsqueda en Salesforce.
🏢 Clientes
GET: senda/customers/contracts/{contractId}
Obtiene detalles del contrato para un cliente específico. Se traduce a una operación de actualización de empresa en Salesforce para recuperar el estado actual del contrato.
GET: senda/customers/contracts/{contractId}/activities
Lista todas las actividades asociadas con un contrato de cliente. Consulta Salesforce para obtener registros de actividad relacionados con el contrato especificado.
📋 Actividades
POST: senda/customers/activities
Crea un nuevo registro de actividad de cliente. Transforma la solicitud del cliente al formato apropiado para la creación de actividad en Salesforce.
PUT: senda/customers/activities/{activityId}/status
Actualiza el estado de actividad a "Cerrado". Utiliza operación POST en la capa de middleware a pesar de ser PUT a nivel de API.
📝 Informes
POST: senda/customers/activities/{activityId}/history-reports
Envía informes históricos para una actividad. Registra metadatos del informe y contenido en Salesforce.
🔧 Órdenes de Servicio
POST: senda/customers/activities/{activityId}/service-orders
Crea órdenes de servicio vinculadas a una actividad específica. Establece relación padre-hijo en Salesforce.
⏱️ Sesiones de Trabajo
POST: senda/customers/activities/{activityId}/working-sessions
Registra bloques de tiempo para la entrega de servicios dentro de una actividad. Crea registros de sesiones de trabajo en Salesforce.
POST: senda/customers/activities/{activityId}/working-sessions/approve-sessions
Implementa flujo de trabajo de aprobación para sesiones de trabajo. Actualiza el estado de sesión a "Aprobado" en Salesforce.
PUT: senda/customers/activities/{activityId}/working-sessions/status
Ratifica sesiones de trabajo como completas y listas para facturación. Desencadena procesos financieros en sistemas posteriores.
POST: senda/customers/activities/working-sessions/supports
Adjunta documentación de soporte a sesiones de trabajo. Almacena metadatos de documentos en Salesforce.
🗄️ Almacenamiento
POST: azure/storage
Almacena archivos en el almacenamiento en la nube de Azure. Separado de Salesforce, optimizado para manejar contenido binario.
📞 Soporte
Para asistencia, contacta al equipo de Coordinación de Servicios de Integración y Aplicaciones.
Correo electrónico: epalma@fgs.co
📅 Información Adicional
- Documentación actualizada por última vez: Julio 2025
- Para actualizaciones adicionales, consulta el Portal de Exchange de API
Documentación actualizada en julio 2025 por epalma@fgs.co - Edna Nayibe Palma
© 2025 Fundación Grupo Social - Colmena. Archivo generado para la API cs-utilities-system-api-services